Option Explicit

Implements IExpression

'################################################################
' Field
'################################################################
' 表名
Private fieldTableName As String
' 列名
Private fieldColumnName As String

'################################################################
' Constructor
'################################################################
Private Sub Class_Initialize()
End Sub

Private Sub Class_Terminate()
End Sub

'################################################################
' Init
'################################################################
' @param tableNameVal 表名
' @param columnNameVal 列名
Public Sub Init(ByRef tableNameVal As String, ByRef columnNameVal As String)
    ' 表名
    fieldTableName = tableNameVal
    ' 列名
    fieldColumnName = columnNameVal
End Sub

'################################################################
' Property
'################################################################
Public Property Get TableName() As String
    TableName = fieldTableName
End Property

Public Property Get ColumnName() As String
    ColumnName = fieldColumnName
End Property